Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia #1-w2 Australia F1 Australia F2 Australia F3 Australia F1 Australia F3 Australia F4 Japan F4 Japan F5 Japan F6 Japan F8 Japan F9 Japan F10 Japan F11 Japan F12 Japan F1 Korea F1 France F11 China F6 Japan F10 Japan F11 Thailand F2 Japan F1 Japan F2 Japan F3 Italy F12 Japan F6 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 India F6 India F7 Japan F10 Japan F11 Japan F1 Japan F2 Japan F3 Korea F2 Korea F3 Japan F6 Japan F7 Japan F9 USA F25 Thailand F4 Thailand F5 USA F8 USA F9 USA F27 USA F10 Australia F1 Indonesia F2 USA F26 Japan F8 USA F28 Australia F2 Japan F6 Australia #2-w1 Shimadzu All Japan Indoor Tennis Championships - Kyoto Australia F4 BMW Tennis Championship - Sunrise Japan F7 Garden Open - Rome Japan F5 Japan F9 Open Castilla y Leon - Segovia s Tennis Masters 06 - Graz IPP Geneva Trophy - Geneva Iskratel Open - Kranj Korea F3 Japan F8 XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Australia #1-w1 Samsung Secruities Cup Challenger - Seoul The Surbiton Trophy - Surbiton Korea F2 Open Castilla y Leon - Segovia Seguros Bolivar Open - Medellin Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Ethias Trophy - Mons Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Keio Challenger International Tennis Tournament - Yokohama Kyoto Challenger Korat Challenger Ramat Hasharon Challenger Aptos Challenger Lexington Challenger Granby Challenger St. Remy Challenger Chuncheon Challenger Nottingham Challenger Aptos Challenger Binghamton Challenger Bangkok Challenger Bangkok Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Toyota Challenger Burnie Challenger Pingguo Challenger Sarasota Challenger Fergana Challenger Lexington Challenger Bangkok Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Toyota Challenger Honolulu Challenger Burnie Challenger Kyoto Challenger Le Gosier Challenger Kaohsiung Challenger Bordeaux Challenger Trofeo Sisma Mantova - Mantova Vancouver Challenger Beijing Challenger Bangkok Challenger Tiburon Challenger Uncle Tobys Challenger - Tasmania Champaign Challenger Yokohama Challenger Toyota Challenger West Lakes Challenger Leon Challenger Mexico City Challenger Anning Challenger Binghamton Challenger Concurso Internacional de Vigo - Vigo Uncle Toby's Burnie Challenger - Tasmania Aptos Challenger GHI Bronx Classic - Bronx San Luis Potosi Challenger 2007 - San Luis Potosi Lubbock Challenger - Lubbock Shanghai Challenger ATP Challenger 2003 Numea - New Caledonia Kaoshuing Challenger Ostdeutscher Sparkassen Cup - Dresden The Shelbourne Irish Open - Dublin XI Open International D'Andorra - Andorra Seoul Challenger The LTA Nottingham Challenger - Nottingham Toyota Challenger New Delhi Challenger Guangzhou Challenger Rimouski Challenger Leon Challenger Shenzhen Challenger Taipei City Challenger Nottingham-2 Challenger Kaohsiung Challenger Istanbul Challenger The Surbiton Trophy - Surbiton Guangzhou Challenger Drummondville Challenger St. Brieuc Challenger Uncle Tobys Challenger in Caloundra - Caloundra Bangkok Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Challenger in Burnie - Burnie Yokohama Challenger The Manchester Trophy - Manchester Drummondville Challenger Kaohsiung Challenger The LTA Nottingham Challenger - Nottingham USTA Challenger of Oklahoma - Tulsa BMW Tennis Championship - Sunrise Surbiton Challenger Binghamton Professional Tennis Tournament - Binghamton Taiwan Challenger - Kaohsiung Tatra Banka Slovak Open - Bratislava dBI Tennis Challenger - Binghamton 2008 China TCL Challenger - Guangzhou 2005 Tulsa Challenger - Tulsa Johannesburg Challenger Seguros Bolivar Open - Medellin Nottingham Challenger Voit Mexico City Open - Mexico City Roma Challenger 2007 - Rome XIII Trofeo Ciudad de Quito - Quito Samsung Challenger 2007 - Ho Chi Minh City Shanghai Challenger Bengalaru Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Copa Petrobras Colombia - Bogota Malaysian Open - Kuala Lumpur Club Coop's ATP Challenger International - Brisbane Shimadzu All Japan Indoor Tennis Championships - Kyoto Odlum Brown Vancouver Open - Vancouver Bangkok Challenger BMW Tennis Championship - Sunrise GHI Bronx Classic - Bronx Seoul Challenger Nottingham Challenger Swanston Challenger - Sacramento Salvador Challenger Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Vancouver Challenger USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign San Remo Tennis Cup - San Remo Internationaux du Doubs - Besancon Knoxville Challenger The LTA Manchester Trophy - Manchester WOW Cafe Challenger - New Orleans Copa Petrobras Colombia - Bogota Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan Shanghai Challenger Bukhara Challenger - Bukhara Melbourne Challenger Savannah Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Binghamton Challenger Toyota Challenger Toyota Challenger Bangkok Challenger Heineken Challenger - Ho Chi Minh City Gemax Open - Belgrade The Samsung Open - Nottingham Kyoto Challenger Busan Challenger Seoul Challenger Miller Lite Hall of Fame Tennis Championships - Newport Ilkley Challenger Yokohama Challenger Bangkok Challenger Alessandria Challenger Lexington Challenger Brasilia Challenger Anning Challenger Gimcheon Challenger Kyoto Challenger Tiburon Challenger Pune Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto The Surbiton Trophy - Surbiton Yokohama Challenger Seoul Challenger Kyoto Challenger Shanghai Challenger Yokohama Challenger Nanchang Challenger Adidas International - Sydney Chengdu Challenger Lugano Challenger Leon Challenger Bangkok Challenger Shenzhen Challenger Next Generation Hardcourts - Adelaide Biel Challenger Medibank Private International - Sydney Aptos Challenger Biella 4 Challenger Matsuyama Challenger Kobe Challenger Toyota Challenger Maui Challenger The Stella Artois Grass Court Championships - London Zhuhai Challenger Quanzhou Challenger Mercedes-Benz Cup - Los Angeles Yokkaichi Challenger AIG Japan Open - Tokyo Flea Market Cup Busan Challenger Tennis - Busan Next Generation Adelaide International - Adelaide Kia International In Caloundra - Caloundra Tennis Channel Open - Las Vegas ECM Prague Open 2005 - Prague Rome Challenger Shenzhen Challenger The Stella Artois Championships - London Noumea Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger AIG Japan Open Tennis Championships - Tokyo Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Next Generation Adelaide International - Adelaide Freeman Men's $50,000 Challenger - Joplin Sydney International - Sydney Wuhan Challenger Binghamton Challenger Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Kaohsiung Challenger Biella 3 Challenger Red Letter Days Open - Nottingham Nottingham 2 Challenger Campbell's Hall of Fame Tennis Championships - Newport Nottingham-2 Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Lugano Challenger Croatia Osiguranje Rijeka Open - Rijeka Medibank International - Sydney Launceston Challenger Baumag Open - Budapest Surbiton Challenger USTA Seascape Challenger - Aptos San Marino Cepu Open - San Marino SAP Open - San Jose Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Fergana Challenger - Fergana The Artois Championships - London Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Nottingham Open - Nottingham USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Samsung Securities Cup - Seoul China Open - Beijing St. Petersburg Open - St. Petersburg Brisbane - Brisbane Kobe Challenger SAP Open - San Jose The Surbiton Trophy - Surbiton AEGON Championships - London Lubbock Challenger - Lubbock Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Keio Challenger International Tennis Tournament - Yokohama Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai Medibank International - Sydney Dunlop World Challenge - Toyota Gerry Weber Open - Halle Rhodes Challenger Aircel Chennai Open - Chennai Brest Challenger Todi Challenger Kobe Challenger US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Forli Challenger Winston-Salem Open - Winston-Salem Burnie Challenger Rakuten Japan Open - Tokyo Nottingham Challenger Nottingham-2 Challenger Busan Challenger Tallahassee Challenger Izmir Challenger Santos Challenger Fergana Challenger Aircel Chennai Open - Chennai Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Busan Challenger Irving Challenger Shenzhen Challenger Champaign Challenger Guadalajara Challenger Yokohama Challenger Tallahassee Challenger Next Generation Adelaide International - Adelaide AIG Japan Open Tennis Championships - Tokyo Barcelona Open BancSabadell - Barcelona Toyota Challenger Taipei City Challenger Noumea Challenger Hall of Fame Tennis Championships - Newport Sacramento Challenger Erste Bank Open - Vienna Hong Kong Challenger Burnie Challenger Nottingham Challenger Singapore Challenger Burnie Challenger Seoul Challenger Charlottesville Challenger Rimouski Challenger Erste Bank Open - Vienna Knoxville Challenger Gerry Weber Open - Halle If Stockholm Open - Stockholm Kyoto Challenger Hall of Fame Open - Newport Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Astana Open - Nur-Sultan Murray River Open - Melbourne Serbia Open - Belgrade Caltanissetta Challenger Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Barletta Challenger PTT Thailand Open - Bangkok Nottingham Challenger AAPT Championships - Adelaide Kun-Ming Challenger Sydney International - Sydney Busan Challenger Baton Rouge Challenger Sacramento Challenger Athens Challenger Tallahassee Challenger Traralgon Challenger AEGON International - Eastbourne The Stella Artois Championships - London Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Antalya Cup - Antalya Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen The Stella Artois Grass Court Championships - London Kyoto Challenger Guadalajara Challenger AEGON Championships - London European Open - Antwerp New Delhi Challenger Kyoto Challenger Shenzhen Challenger AEGON Championships - London Farmers Classic - Los Angeles Champaign Challenger Brisbane International - Brisbane Brisbane International - Brisbane Kyoto Challenger Hua Hin Challenger Vancouver Challenger Farmers Classic - Los Angeles Charlottesville Challenger Citi Open - Washington Tunis Challenger Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Kaohsiung Challenger Anning Challenger Liuzhou Challenger Binghamton Challenger Aptos Challenger Shenzhen Challenger Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Pilot Pen Tennis - New Haven BRD Nastase Tiriac Trophy - Bucharest Sydney Challenger Mercedes Cup - Stuttgart Le Gosier Challenger San Luis Potosi Challenger Guadalajara Challenger Ricoh Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Bangkok Challenger If Stockholm Open - Stockholm Gosford Australian Unity Challenger - Gosford Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Lexington Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Bangkok Challenger Yokkaichi Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Prague Challenger Zhuhai Open - Zhuhai Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Karshi Challenger - Karshi The Nottingham Open - Nottingham bett1HULKS Indoors - Cologne Morelos Challenger Yokohama Challenger Aguascalientes Challenger Noventi Open - Halle Sofia Open - Sofia The Stella Artois Grass Court Championships - London BMW Open - Munich The Samsung Open - Nottingham Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Chennai Open - Chennai Medibank International - Sydney Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Campbells Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Ricoh Open - 's-Hertogenbosch Chengdu Open - Chengdu ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Ilkley Challenger Noumea Challenger Indian Wells Challenger Millennium Estoril Open - Estoril BMW Open - Munich China Open - Beijing Pacific Life Open - Indian Wells Australian Open - Melbourne BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Rogers Cup - Toronto Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Libema Open - 's-Hertogenbosch Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Citi Open - Washington Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Rakuten Japan Open - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Pacific Life Open - Indian Wells Australian Open - Melbourne Miami Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - New York Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Hopman Cup - Perth Australian Open (juniors) Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, Finals, Group A Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Olympics - Beijing Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, JPN-ITA 1-3 Australian Open (juniors) Australian Open Wildcard Play-Off - Melbourne French Open (juniors)